package com.sh.rpc.registry;

import com.sh.rpc.spi.SpiLoader;

/**
 * 注册中心工厂（ 用于获取注册中心对象 ）
 */
public class RegistryFactory {

    static {
        SpiLoader.load(Registry.class);  // 加载注册中心
    }


    // 默认注册中心
    private static final Registry DEFAULT_REGISTRY = new EtcdRegistry();

    /**
     * 获取 服务实例
     */

    public static Registry getInstance(String key){
        return SpiLoader.getInstance(Registry.class, key);
    }



}
